//
//  ByNetParamsModel.h
//  jmsfhz_ios
//
//  Created by pro on 16/7/22.
//  Copyright © 2016年 pro. All rights reserved.
//

#import <Foundation/Foundation.h>

/** 验证码 */
typedef enum : NSUInteger {
    CODE_TYPE_FOR_REGISTER              = 1, // 注册
    CODE_TYPE_FOR_UPDATE_PSW            = 2, // 更新密码
    CODE_TYPE_FOR_NEW_BIND_PHONE        = 3, // 绑定手机号，之前没有绑定过
    CODE_TYPE_FOR_CHANGE_NEW_PHONE      = 4, // 更换手机号
    CODE_TYPE_FOR_LOGIN                 = 5, // 登陆
} ByCodeType;

/** 新闻类型 */
typedef enum : NSUInteger {
    NEWS_TYPE_FOR_NOTICE                = 6054, // 通知公告
    NEWS_TYPE_FOR_COMPANY               = 6102, // 企业信息
    NEWS_TYPE_FOR_NEWS                  = 6081, // 新闻动态
    NEWS_TYPE_FOR_COOPERATION           = 6101, // 四方合作
    NEWS_TYPE_FOR_ACHIEVEMENT           = 6103, // 合作成果
    NEWS_TYPE_FOR_PRACTICE              = 6104, // 实践基地
    NEWS_TYPE_FOR_RECOMMEND             = 6106, // 人才推荐
    NEWS_TYPE_FOR_ORGANIZATION          = 6107, // 组织机构 理事长
    NEWS_TYPE_FOR_ORGANIZATION_NORMAL   = 6108, // 组织机构 常务理事长
    NEWS_TYPE_FOR_ORGANIZATION_VICE     = 6109, // 组织机构 副理事长


} ByNewsType;

/** 参数model */
@interface ByNetParamsModel : ByNetBaseModel

#pragma mark - 通用
@property (nonatomic, copy) NSString *id;               // id
@property (nonatomic, copy) NSString *ids;              // id（多个）
@property (nonatomic, copy) NSString *uid;              // 用户id
@property (nonatomic, copy) NSString *page_num;         // 最小 1
@property (nonatomic, copy) NSString *page_no;          // 最小 1
@property (nonatomic, copy) NSString *page_index;       // 最小 1
@property (nonatomic, copy) NSString *page_size;        // 默认10
@property (nonatomic, copy) NSString *is_login;         // 是否登陆

#pragma mark - 用户接口
@property (nonatomic, copy) NSString *username;         // 用户登录账号
@property (nonatomic, copy) NSString *password;         // 用户登录密码（明文）
@property (nonatomic, copy) NSString *passwordConfirm;  // 密码确认（明文）
@property (nonatomic, copy) NSString *code;             // 验证码
@property (nonatomic, copy) NSString *inviteCode;       // 邀请码

@property (nonatomic, copy) NSString *role;             // 用户登陆角色（5为学生 6为企业）
@property (nonatomic, copy) NSString *nickname;         // 昵称
@property (nonatomic, copy) NSString *realname;         // 真实姓名
@property (nonatomic, copy) NSString *birthday;         // 生日
@property (nonatomic, copy) NSString *sex;              // 性别
@property (nonatomic, copy) NSString *sign;             // 签名
@property (nonatomic, copy) NSString *email;            // 邮箱
@property (nonatomic, copy) NSString *qq;               // qq
//@property (nonatomic, strong) UIImage *iconImage;       // 头像图片
@property (nonatomic, copy) NSString *idnumber;         // 身份证号
@property (nonatomic, copy) NSString *auto_login_code;  // 自动登录授权
@property (nonatomic, copy) NSString *id_certs;         // 司机认证身份证id string
@property (nonatomic, copy) NSString *driver_cert;      // 行驶证id string
@property (nonatomic, copy) NSString *group_id;         // 司机6 技工7
@property (nonatomic, copy) NSString *old_psw;          // 旧密码
@property (nonatomic, copy) NSString *head;

#pragma mark - 验证码
@property (nonatomic, copy) NSString *mobile;           // 手机
@property (nonatomic, copy) NSString *type;             // 验证码类型


#pragma mark - 轮播
@property (nonatomic, copy) NSString *position;         // 

#pragma mark - 新闻
@property (nonatomic, copy) NSString *cate;             // 参考 2. 数据字典定义


#pragma mark - 岗位/简历
@property (nonatomic, copy) NSString *keywords;         // 简历标题包含的关键词

#pragma mark - 项目
@property (nonatomic, copy) NSString *project_id;       // 项目id
#pragma mark - 注册
@property (nonatomic, copy) NSString *reg_type;         // 注册类型
@property (nonatomic, copy) NSString *from;             // 注册来源




#pragma mark - 支付
@property (nonatomic, copy) NSString *tradeNO;          // 订单号
@property (nonatomic, copy) NSString *productName;      // 商品名称
@property (nonatomic, copy) NSString *productDes;       // 商品描述
@property (nonatomic, copy) NSString *totalFee;         // 总金额
@property (nonatomic, copy) NSString *showUrl;

@property (nonatomic, copy) NSString *pay_code_type;
@property (nonatomic, copy) NSString *items;
@property (nonatomic, copy) NSString *pay_type;
@property (nonatomic, copy) NSString *wallet_pay_money;
@property (nonatomic, copy) NSString *wallet_only;
@property (nonatomic, copy) NSString *amount;
@property (nonatomic, copy) NSString *pay_code;
@property (nonatomic, copy) NSString *bank_id;
@property (nonatomic, copy) NSString *order_no;
@property (nonatomic, copy) NSString *sms_code;






#pragma mark - 订单
@property (nonatomic, copy) NSString *s_id;             // 
@property (nonatomic, copy) NSString *query_status;     // 查询状态
@property (nonatomic, copy) NSString *order_code;       // 订单编号



#pragma mark - 商家
@property (nonatomic, copy) NSString *seller_id;        // 商家id
@property (nonatomic, copy) NSString *no_discount;      // 不优惠金额
@property (nonatomic, copy) NSString *city_code;        // 城市code
@property (nonatomic, copy) NSString *lng;              // 经度
@property (nonatomic, copy) NSString *lat;              // 纬度
@property (nonatomic, copy) NSString *name;             // 商家名称
@property (nonatomic, copy) NSString *maxDistance;      // 最大距离
@property (nonatomic, copy) NSString *cate_id;


#pragma mark - 保险
@property (nonatomic, copy) NSString *insurance_id;             // 保险id
@property (nonatomic, copy) NSString *car_code;                 // 车牌照
@property (nonatomic, copy) NSString *id_front;                 // 身份证正面照片
@property (nonatomic, copy) NSString *id_back;                  // 身份证反面照片
@property (nonatomic, copy) NSString *driving_license_front;    // 驾驶证正面照片
@property (nonatomic, copy) NSString *driving_license_back;     // 驾驶证反面照片
@property (nonatomic, copy) NSString *annual_survey;            // 年检照片
@property (nonatomic, copy) NSString *three_respons_insurance;  // 三方。。。。

@property (nonatomic, copy) NSString *img;                      // 保险支付截图
@property (nonatomic, copy) NSString *his_insurance;

#pragma mark - 名片／支付
@property (nonatomic, copy) NSString *code_type;                // 邀请码类型（0：用户 1：平台 2：商家）
@property (nonatomic, copy) NSString *account_id;               // 对应类型id (用户id或平台id或商家id)
@property (nonatomic, copy) NSString *note;                     // 备注
@property (nonatomic, copy) NSString *account_type;

#pragma mark - 提现
@property (nonatomic, copy) NSString *score;                    // 提现积分
@property (nonatomic, copy) NSString *bank_card_name;           // 开户行
@property (nonatomic, copy) NSString *bank_card_no;             // 银行卡号

#pragma mark - 积分变动
@property (nonatomic, copy) NSString *change_type;              // 积分变动类型
@property (nonatomic, copy) NSString *role_type;                // 用户角色
@end
